import {ADD_COUNTER,ADD_TO_CART} from  './mutations-types'
export default {
  //this.$store.dispatch
  addCart(context, payload) {
    return new  Promise((resolve,reject)=>{
      //1.查找之前数组中是否存在要添中的商品
      let oldProduct = context.state.cartList.find(item => item.iid === payload.iid);
      if (oldProduct) {
        context.commit(ADD_COUNTER, oldProduct)
        resolve("商品数量加1")
      } else {
        payload.count = 1
        context.commit(ADD_TO_CART, payload)
        resolve("添加新的商品")
      }
    })
  }
}
